package com.wuwei.aliocr.service;

import com.alibaba.fastjson.JSONArray;
import com.wuwei.aliocr.domain.*;
import com.wuwei.aliocr.result.Result;

public interface TikuService {
    //更新微信小程序中feedBack和shuati两个集合中的数据
    void update(UpdateQuestion updateQuestion) throws Exception;

    static void download(Integer jobId) throws Exception {

    }

    Integer backup(String collection) throws Exception;

    //备份数据库的数据
    String backupSql(String collection) throws Exception;

    Integer findTihao(String question);

    //管理员用于删除用户反馈的数据的方法
    void remove(String account, Long time);

    void UpdateForRevise(UpdateForReviseVo updateForReviseVo);

    //添加题库的方法
    void insert(TiKu tiKu);

    //得到所有英语听力题目列表
    Result listeningList(Integer currentPage);

    //保存英语听力题目
    Result saveListen(EnglishListening englishListening);

    Result saveListenFromTxt(EnglishListeningForAdd englishListening);

    //随机出题的方法
    JSONArray random(String subject);

    //获取对应题库
    JSONArray getSubjectAndRandom(String subject);


}
